body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form{ margin:0}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%}
ul,li,ol{ padding-left:0; list-style-position:outside; list-style:none}
img{border:0; -ms-interpolation-mode:bicubic}
table{ border-collapse:collapse; border-spacing:0}
td{padding:0;}
textarea{ resize:vertical}
:focus{outline:none}
em{font-style:normal}
input,select,textarea,button{font-size:14px}
input::-moz-placeholder{ color:#ccc; opacity:1}
input:-ms-input-placeholder{ color:#ccc}
input::-webkit-input-placeholder{ color:#ccc}

body{ background:#fafafa; color:#333; line-height:1.42857143; font-size:14px; font-family:'Microsoft YaHei','Tahoma','Arial',"Helvetica Neue","Hiragino Sans GB",'Simsun','sans-serif';}
a{ color:#eee; text-decoration:none; background-color:transparent}
a:focus,a:hover{outline:0; -webkit-tap-highlight-color:transparent;}
a:hover{ color:#0078d7;}

/*.router-link-active */
.router-link-active {
  color: #1c8de0;
}

.cf:before, .cf:after { 
  display: table;
  content: ""; 
} 
.cf:after { 
  clear: both; 
} 
.cf { 
  zoom: 1; 
  clear: both; 
} 
.fl{
  float:left;
  display:inline;
}
.fr{
  float:right;
  display:inline;
}
/*容器*/
.pd{ padding:20px;}
.pdt{ padding-top:20px;}
.pdb{ padding-bottom:20px;}
.pdl{ padding-left:20px;}
.pdr{ padding-right:20px;}

.text-center{
  text-align: center;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}